package com.example.shiyansan.service;

import com.example.shiyansan.entity.Cart;
import com.example.shiyansan.vo.CartVo;

import java.util.List;

public interface CartService {
    /**
     * 添加图书
     * @param bookId
     */
    void add(int bookId,int quantity) throws Exception;

    /**
     * 修改图书数量
     * @param cart
     */
    void update(Cart cart) throws Exception;

    /**
     * 删除图书
     * @param bookId
     */
    void delete(int bookId) throws Exception;

    /**
     * 查看购物车列表
     * @return
     */
    List<CartVo> list();

    /**.
     * 结算购物车，生成订单
     */
    void submit(Integer cartId) throws Exception;
}
